#ifndef __MOTOR_H
#define __MOTOR_H

#include "stm32f10x.h"

// 电机控制引脚定义
#define MOTOR_IN1_PIN GPIO_Pin_0
#define MOTOR_IN1_GPIO GPIOA
#define MOTOR_IN2_PIN GPIO_Pin_1
#define MOTOR_IN2_GPIO GPIOA
#define MOTOR_IN3_PIN GPIO_Pin_2
#define MOTOR_IN3_GPIO GPIOA
#define MOTOR_IN4_PIN GPIO_Pin_3
#define MOTOR_IN4_GPIO GPIOA

// 电机控制函数
void Motor_Init(void);      // 初始化电机控制GPIO
void Motor_Forward(void);   // 所有电机向前
void Motor_Backward(void);  // 所有电机向后
void Motor_TurnLeft(void);  // 左转
void Motor_TurnRight(void); // 右转
void Motor_Stop(void);      // 停止所有电机

#endif
